using System;
using System.Collections.Generic;
using System.Text;

namespace SharpMud.Text.Dynamic
{
    public interface ICompiledDynamicTextBody
    {
        void Execute(IDynamicTextExecutionContext context);
    }

    public interface IDynamicTextExecutionContext
    {
        System.IO.TextWriter    Output { get;}
        object this[string parameterName] { get;}
    }
}
